fail-safe procedures